//package com.feixiang.feixiangagent.common.exception;
//
//
//import com.feixiang.feixiangagent.common.response.RespCode;
//
///**
// * 异常工具类
// *
// * @author Silas Yan 2025-04-24 22:30
// */
//public class ThrowUtil {
//
//	/**
//	 * null则抛异常
//	 *
//	 * @param object  对象
//	 * @param message 错误信息
//	 */
//	public static void nullIf(Object object, String message) {
//		tif(object == null, new BusinessException(RespCode.FAILED, message));
//	}
//
//	/**
//	 * 成立则抛异常
//	 *
//	 * @param condition 条件
//	 * @param message   错误信息
//	 */
//	public static void tif(boolean condition, String message) {
//		tif(condition, new BusinessException(RespCode.FAILED, message));
//	}
//
//	/**
//	 * 成立则抛异常
//	 *
//	 * @param condition 条件
//	 * @param respCode  响应码枚举
//	 */
//	public static void tif(boolean condition, RespCode respCode) {
//		tif(condition, new BusinessException(respCode));
//	}
//
//	/**
//	 * 成立则抛异常
//	 *
//	 * @param condition 条件
//	 * @param respCode  响应码枚举
//	 * @param message   错误信息
//	 */
//	public static void tif(boolean condition, RespCode respCode, String message) {
//		tif(condition, new BusinessException(respCode, message));
//	}
//
//	/**
//	 * 成立则抛异常
//	 *
//	 * @param condition         条件
//	 * @param businessException 异常
//	 */
//	public static void tif(boolean condition, BusinessException businessException) {
//		if (condition) {
//			throw businessException;
//		}
//	}
//}
